<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    for(let i=0;i<=10;i++){
        if(i%2==0){
            continue; //结束当前循环 ，直接进行下一次循环   
        }
        console.log(i);
    }

    console.log('--------------------');
    for(let i=0;i<10;i++){
        if(i%2==0){
            break; //直接跳出循环 ，不会执行下一步
        }
        console.log(i);
    }
    //break
    //1.给嵌套循环1 --100的数，外层从100往下减，内层从0往上增：
    //2.在 内层循环中跳过能被3整除的数 进行打印：
    //3.在外层循环和内层循环的数恰好相等时打印 "踩雷"，并结束所有循环。
    //可以通过打标签的方式使代码结束到指定位置
    tag:
    for(let x=100;x>=0;x--){  //外层
        for(let y=0;y<=100;y++){  //内层
            if(y%3==0){
                if(x==y){
                    console.log(x+'=='+y);
                    console.log('踩雷');
                    break tag;  //结束到标签tab的位置 ，标签名字自取（需满足标识符命名规则）
                }
                continue;
            } 
            if(x==y){
                    console.log(x+'=='+y);
                    console.log('踩雷');
                    break tag;
             }
            console.log(x+':'+y);
        }                                                                   
    }
    //循环语句 ：if, if...else,  if.... else if.... else ,switch ,case,for,while,do...while,continue
    //流程图：
console.log('----------');
    //数组 
    //数组名 [ 索引] ：索引从0开始
    
    let arr =[ 12,4,'abc',false,null,34,,,,,123.34567];
    console.log(arr[5]);
    console.log(arr[6]);
    console.log(arr);
    console.log('----------------');
    console.log(arr.length);
    console.log('----------------');
    for(let i=0;i<arr.length;i++){
        console.log(arr[i]);
    }
</script>
</html>